課程資訊
課程名稱
微控制器原理與應用-機電整合(一)
Principles and Applications of Microcontrollers-Mechatronics (1) 
開課學期
105-2 
授課對象
學程  生物產業自動化學程  
授課教師
郭彥甫 
課號
BME1107 
課程識別碼
611 17100 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期一8,9,10(15:30~18:20) 
上課地點
電電實驗室 
備註
限本系所學生(含輔系、雙修生)
總人數上限:48人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1052BME1107 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

This course offers a guide to implementation of Arduino and AVR ATmega328P microcontrollers.  

課程目標
Lectures are intended to provide the students operational principles in microcontroller. Topics include Arduino programming, AVR ATmega328P microcontroller programming in C and assembly languages, microcontroller architecture, I/O interfacing, serial subsystems, counter/timer subsystems, interrupt management, and other related topics. The accompanying laboratory is designed to provide practical hands-on experience with microcontroller applications and interfacing techniques.  
課程要求
• Laboratory assignments: 60%
• Term project: 25%
o Demo: 20%
o Presentation: 2%
o Report: 3%
• Final exam: 15%  
預期每週課後學習時數
 
Office Hours
另約時間 備註: Check instructor's schedule for making an appointment: https://sites.google.com/site/machinelearningandvision/my-calendar 
指定閱讀
Customized class notes will be provided to students.  
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
02/20  Introduction 
Week 2
02/27  School holiday 
Week 3
03/06  Arduino 1 
Week 4
03/13  Arduino 2 
Week 5
03/20  Arduino 3 
Week 6
03/27  Arduino 4 
Week 7
04/03  School holiday 
Week 8
04/10  AVR C 1(I/O) 
Week 9
04/17  AVR C 2(Timer) 
Week 10
04/24  AVR C 3(ADC & Serial) 
Week 11
05/01  AVR C 4(PWM & Interrupt) 
Week 12
05/08  AVR Assembly 1 (Introduction & I/O) 
Week 13
05/15  AVR Assembly 2 (Assembly)  
Week 14
05/22  AVR Assembly 3 (Structured programming) 
Week 15
05/29  No class, preparing for term project
 
Week 16
06/05  Term project demo  
Week 17
06/12  AVR Assembly 4 (Bit manipulating) 
Week 18
06/19  Final Exam